<?php if (SET != 1) die(); ?>
<?php

	if (isset($_GET['delete_tcp'])) {
		tabFile_delete("data/allowed_ports_tcp", $_GET['delete_tcp']);
	}
	
	if (isset($_GET['delete_udp'])) {
		tabFile_delete("data/allowed_ports_udp", $_GET['delete_udp']);
	}
	
	if (isset($_GET['add_tcp'])) {
		
		$port = (int) $_POST['port'];
			
		tabFile_add("data/allowed_ports_tcp", Array($port, $_POST['comment']));
		
	}
	
	if (isset($_GET['add_udp'])) {
		
		$port = (int) $_POST['port'];
			
		tabFile_add("data/allowed_ports_udp", Array($port, $_POST['comment']));
		
	}

?>
<h1>Erlaubte Ports</h1>

	<p class="info">
	
		Aus dem WLAN-Netzwerk heraus ist der Zugriff auf das Internet nur über hier eingetragene Ports möglich.<br />
		Es sollte zumindest der Port 80 (HTTP) immer eingetragen sein.<br />
		<a href="http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers" target="_blank">Liste der offiziell zugeordneten Ports</a>
	
	</p>


<div class="split">

	<h2>TCP</h2>


	<table>

		<tr>
			<th>Port</th>
			<th>Kommentar</th>
			<th></th>
		</tr>

		<?php

			foreach (tabFile_load("data/allowed_ports_tcp") as $data) {

				echo '
					<tr>
						<td>'.$data[1].'</td>
						<td>'.$data[2].'</td>
						<td>
							<a href="index.php?m=ports&delete_tcp='.$data[0].'">Löschen</a>
						</td>
					</tr>
				';

			}

		?>

	</table>

	<a href="#" onclick="showbox(this, 'tcp_add')">TCP-Port hinzufügen</a>

	<div class="box" style="width: 300px;" id="tcp_add">
		<h1>TCP-Port hinzufügen</h1>

		<form action="index.php?m=ports&add_tcp=1" method="post">

			<strong>Port:</strong><br />
			<input type="text" name="port" value="" size="3" /><br />

			<strong>Kommentar:</strong><br />
			<input type="text" name="comment" value="" /><br />

			<input type="submit" value="Hinzufügen" />

		</form>

	</div>
	
</div>

<div class="split">
	
	<h2>UDP</h2>
	
	
	<table>

		<tr>
			<th>Port</th>
			<th>Kommentar</th>
			<th></th>
		</tr>

		<?php

			foreach (tabFile_load("data/allowed_ports_udp") as $data) {

				echo '
					<tr>
						<td>'.$data[1].'</td>
						<td>'.$data[2].'</td>
						<td>
							<a href="index.php?m=ports&delete_udp='.$data[0].'">Löschen</a>
						</td>
					</tr>
				';

			}

		?>

	</table>

	<a href="#" onclick="showbox(this, 'udp_add')">UDP-Port hinzufügen</a>

	<div class="box" style="width: 300px;" id="udp_add">
		<h1>UDP-Port hinzufügen</h1>

		<form action="index.php?m=ports&add_udp=1" method="post">

			<strong>Port:</strong><br />
			<input type="text" name="port" value="" size="3" /><br />

			<strong>Kommentar:</strong><br />
			<input type="text" name="comment" value="" /><br />

			<input type="submit" value="Hinzufügen" />

		</form>

	</div>
	
</div>